Resource Manager

Carbon fully supports the Resource Manager, with the following exceptions, which primarily involve ROM resource functions and functions that access the resource map:

* There is no ROM in Mac OS X, so the ROM-related functions RGetResource and TempInsertROMMap are not supported.

* There is no way to directly walk the resource chain. Instead, Apple will supply a small number of new functions for proper management of the resource chain.

* The function RsrcMapEntry, which provides an interface to the map handle format, is not supported.

* The low-memory global variables JCheckLoad, TopMapHndl, CurMap, and SysMapHndl are not supported.

Note also that you should not attempt to store resources in the system heap, since you will not have the same access to the system heap as you do in previous versions of the Mac OS.